#ifndef DISTANCEMEASUREMENTRESULTWIDGET_H
#define DISTANCEMEASUREMENTRESULTWIDGET_H

#include <QWidget>
#include <QVariantMap>

namespace Ui {
class DistanceMeasurementResultWidget;
}

/**
 * @brief 距离测量结果显示界面类
 * 用于显示两点间距离测量的结果信息
 */
class DistanceMeasurementResultWidget : public QWidget
{
    Q_OBJECT

public:
    explicit DistanceMeasurementResultWidget(QWidget *parent = nullptr);
    ~DistanceMeasurementResultWidget();

    /**
     * @brief 更新距离测量结果
     * @param result 测量结果数据
     */
    void updateDistanceResult(const QVariantMap &result);

    /**
     * @brief 清空结果显示
     */
    void clearResults();

private:
    Ui::DistanceMeasurementResultWidget *ui; // UI对象指针
};

#endif // DISTANCEMEASUREMENTRESULTWIDGET_H